home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / mail / pine3.96.tar.gz / pine3.96.tar / pine3.96 / pine / osdep / os-asv.ic < prev    next >
Text File  |  1996-06-05  |  5KB  |  137 lines

  1. ;
  2. ; Altos System V os-asv.ic file for building os-asv.c.
  3.  
  4. ;
  5. ; Boilerplate header.
  6. include(header)
  7.  
  8. ; Can_access function.  Just calls access.  Only one version available.
  9. include(canacces)
  10.  
  11. ; File_size function.  Only one version available.
  12. include(filesize)
  13.  
  14. ; Is_writable_dir function.  Only one version available.
  15. include(writ_dir)
  16.  
  17. ; Create_mail_dir function.  All Unixes use creatdir and DOS
  18. ; uses creatdir.dos.
  19. include(creatdir)
  20.  
  21. ; Rename_file function.  All Unixes use rename and DOS uses
  22. ; rename.dos.  There is also one called rename.hom which
  23. ; is currently unused.  Hom stands for homemade.
  24. include(rename)
  25.  
  26. ; Build_path function.  All Unixes use bld_path and DOS
  27. ; uses bld_path.dos.
  28. include(bld_path)
  29.  
  30. ; Last_cmpnt function.  All Unixes use lstcmpnt and DOS
  31. ; uses lstcmpnt.dos.
  32. include(lstcmpnt)
  33.  
  34. ; Expand_foldername function.  All Unixes use expnfldr and DOS
  35. ; uses expnfldr.dos.
  36. include(expnfldr)
  37.  
  38. ; Fnexpand function.  All Unixes use fnexpand and DOS
  39. ; uses fnexpand.dos.
  40. include(fnexpand)
  41.  
  42. ; Filter_filename function.  All Unixes use fltrname and DOS
  43. ; uses fltrname.dos.
  44. include(fltrname)
  45.  
  46. ; There are several versions of disk quotas.  Standard BSD-style quotas
  47. ; (Australian) include diskquot.  Systems which don't have quotas use
  48. ; diskquot.non.  Systems which use Sun-style quotas are slightly more
  49. ; complicated.  They usually require different include files.  They are
  50. ; set up to include the file sunquota and prepend include file info to
  51. ; that.  See diskquot.*.
  52. include(diskquot.non)
  53.  
  54. ; Read_file function.  All Unixes use readfile and DOS
  55. ; uses readfile.dos.
  56. include(readfile)
  57.  
  58. ; Create_tmpfile function.  This usually just calls the ANSI standard
  59. ; tmpfile function if there is one.  That is the version in the file tempfile.
  60. ; There is also a tempfile.non for Unix systems which don't have a tmpfile
  61. ; function already.
  62. include(tempfile)
  63.  
  64. ; Temp_nam function.  This is almost the same as the "standard" tempnam
  65. ; function but not quite.  The Unix version is in the file tempnam.
  66. ; There is also a version called tempnam.dos.
  67. include(tempnam)
  68.  
  69. ; Coredump function.  Version called coredump just calls abort, coredump.fpe
  70. ; uses a floating point exception to cause the coredump on some systems.
  71. include(coredump)
  72.  
  73. ; This is usually a call to gethostname.  That version is in the file hostname.
  74. ; There is also a version called hostname.una which uses the uname system
  75. ; call commonly found in SysV systems.  An unused version called
  76. ; hostname.hom also exists.
  77. include(hostname)
  78.  
  79. ; Getdomainnames function.  All Unixes use domnames and DOS
  80. ; uses domnames.dos.
  81. include(domnames)
  82.  
  83. ; Canonical_name function.  All Unixes use canonicl and DOS
  84. ; uses canonicl.dos.
  85. include(canonicl)
  86.  
  87. ; This file includes two functions, have_job_control and stop_process.
  88. ; The Unix version is called jobcntrl and the slightly-different DOS
  89. ; version is jobcntrl.dos.
  90. ; No job control with the delivered shells.  
  91. include(jobcntrl.non)
  92.  
  93. ; Error_desciption function.  All Unixes use err_desc.  The version
  94. ; called err_desc.dos is the same except that it doesn't declare the
  95. ; variable sys_errlist[], which is already declared.  There
  96. ; is also a version called err_desc.hom which is unused.
  97. include(err_desc)
  98.  
  99. ; There are six functions in this include.  They are get_system_login,
  100. ; get_system_fullname, get_system_homedir, get_system_passwd, gcos_name,
  101. ; and local_name_lookup.  The Unix version is pw_stuff and the dos version
  102. ; is pw_stuff.dos.  There is also a pw_stuff.fun.  Fun stands for funny
  103. ; GCOS field.  It's currently unused.
  104. include(pw_stuff)
  105.  
  106. ; Change_passwd function.  Unixes use chnge_pw.
  107. ; There is also a DOS version.
  108. include(chnge_pw)
  109.  
  110. ; Mime_can_display function.  Only a single version of this now.
  111. include(mimedisp)
  112.  
  113. ; Most systems have the ANSI fgetpos and fsetpos functions.  For those,
  114. ; use fgetpos.  If a system doesn't have it use fgetpos.non.
  115. include(fgetpos.non)
  116.  
  117. ; If system doesn't have an srandom, include this.  Otherwise, don't.
  118. include(srandom.dum)
  119.  
  120. ; These functions are similar to popen(), but allow both an input stream 
  121. ; and an output buffer.
  122. include(pipe)
  123.  
  124. ; These functions are used to hand messages off to local mail transport
  125. ; and posting agents (typically, "sendmail").
  126. include(sendmail)
  127.  
  128. ; This function is used to actually spawn the given command (usually dredged
  129. ; from mailcap) on the given data file (usually on /tmp).
  130. include(execview)
  131.  
  132. ; This includes the various routines to support printing
  133. include(print)
  134.  
  135. ; Debug file maintenance.
  136. include(debuging)
  137.